package bc.swim2.ejb.session;

import java.util.List;

import javax.ejb.Remote;

import bc.swim2.ejb.entity.Ability;
import bc.swim2.ejb.entity.RegisteredUser;

@Remote
public interface AbilityManagerBeanRemote {

	public List<Ability> getAbilityList();

	public Ability insertAbility(String parameter);
	
	public void removeAbility(int abilityId);

	public boolean existsAbilityWithName(String newAbility);

	public List<Ability> getUserAbility(RegisteredUser user);

	public Ability getAbilityById(int abilityId);
}
